Skip to main content

Dependencies to install while chroot

pacman -S \
dhcpcd \
iwd \
nano \
openssh

Pacman Dependencies

sudo pacman -S \
hyprland \
nvidia \
alacritty \
wofi \
curl \
git \
flathub \
zsh \
pass \
yt-dlp \
go \
base-devel \
cmake \
swaybg \
vifm \
kdeconnect \
unzip

Dothome

git init
git switch -c main
git remote add origin https://github.com/s1n7ax/dothome.git
git pull origin main

ZSH

# install oh my zsh
# ref: https://ohmyz.sh/#install
mkdir ~/.profiles
touch ~/.profiles/common
touch ~/.profiles/home

echo ". ~/.s1n7ax/zshrc" >> ~/.zshrc
echo ". ~/.s1n7ax/zprofile" >> ~/.zprofile

Cargo Dependencies

sudo pacman -s rustup
rustup default stable

cargo install \
exa \
bob-nvim \
fd-find \
ripgrep \
starship \
skim

Go Dependencies

go install \
github.com/jesseduffield/lazygit@latest

Neovim

bob use nightly

#from https://astronvim.com/#%EF%B8%8F-installation
git clone --depth 1 https://github.com/AstroNvim/AstroNvim ~/.config/nvim

git clone https://github.com/s1n7ax/colemak_astronvim_config.git ~/.config/astronvim

Flatpak Dependencies

flatpak install \
md.obsidian.Obsidian \
org.mozilla.firefox \
com.github.tchx84.Flatseal \
com.obsproject.Studio \
fr.handbrake.ghb \
org.videolan.VLC \
org.kde.digikam \
org.gimp.GIMP \
org.kde.kdenlive \
org.gnome.baobab \
io.missioncenter.MissionCenter \
com.github.micahflee.torbrowser-launcher \
org.kde.dolphin \
com.transmissionbt.Transmission \

Audio

More info regarding auto profile switching can be found here

sudo pacman -S --needed \
pipewire \
pipewire-audio \
pipewire-alsa \
pipewire-pulse \
wireplumber

Bluetooth

sudo pacman -S --needed \
bluez \
bluez-utils \
blueman
sudo systemctl enable --now bluetooth

Passwords

sudo pacman -S wl-clipboard pass

YAY (AUR)

From github/yay

sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si